简单句与复杂句
主语 + 系动词 + 表语
谓语动词的特点
- 单纯标识主语的特征、状态的
这样的系动词有feel, look, sound, taste, smell, seem 和 appear 等
The iron feels hot - 表示主语由一中状态转变为另一种状态的
这样的系动词有become, grow, turn, fall, go 和 come 等
The leaf will turn yellow in autumn - 表示主语保持某种状态的
这样的系动词有continue, remain, stay, keep, hold, rest 和 prove 等
If you don’t stay busy, you die. I don’t want to die right now - 近似于不及物动词的系动词
这样的系动词有sit, act, arrive, blush, marry, die 和 be born 等。 有人称其为”半系动词”,因为它们介于不及物动词和系动词之间。
He died a spinster = He was a spinster when she died
He died hero’s death != He was a hero’s death when he died (X)事实上, a hero’s death 是一类较为特殊的宾语, 英语里称为”同源宾语”
双宾语、宾语加宾补
- She will make him a good husband (him is a good husband) 宾语加宾补
- She will make him a good wife == She will make a good wife for him 双宾语
- 她会把他变成一个好丈夫的
- 她会把成为他的好妻子的
名词从句
一个句子充当主语、宾语、表语或同位语。
宾语从句中的that可以省去,这是因为对于宾语从句,主句的谓语已经出现,谓语后面所接的成分自然是宾语,所以在不会影响句子意思的情况下,可以把that省去。
I think you are right
I think that you are right
if 还是 weather
- if 一般只用于引导宾语从句,而 whether 可以引导包括宾语从句在内的其他名词从句。
- if 不和 or not 直接连用,即一般不说if or not, 但可以说if…or not。而whether没有此限制。
I don’t know if or not he comes.(X)
I don’t know whether or not he comes.
特殊疑问句作主语,无需调整句子语序
用特殊疑问句来充当句子成分时,一定要将特殊问句的倒装语序变成陈述句语序,而不用倒装语序。
需要注意的是,如果特殊疑问词在句中作主语,则特殊疑问句无需调整语序而直接作成分,因此此时的问句即是一个陈述句语序。Who will chair the meeting?
Who will chair the meeting has not yet been decided.
简单句与主语从句
- That the world is round is a fact.
- It is a fact that the world is round
- It is + 过去分词 + that 从句
It is reported that…(据报道…)
- It is + 形容词 + that 从句
It is clear that…(显然…)
- It is + 名词短语 + that 从句
It is a pity that…(可惜的是…)
同位语从句
所谓同位语,就是用来补充说明名词的成分。被补充说明的名词,叫做先行词。当用一个完整的句子来补充说明名词时,即构成同位语从句。所以,同位语从句都位于一个名词的后面,便构成了”名词 + 连词 + 同位语从句”这样的结构。
The rumor that Tom was a thief turned out to be unture.
注意:同位语可能与其修饰的名词被其他成分隔开。
They spread the lie everywhere that Tom was guilty of theft.
- 一般疑问词作同位语
- They are faced with the problem whether they should continue to work.
- 特殊疑问句作同位语
- The question who should go abroad on this business tour reuires consideration
- I have no idea when he will return.
最后需要说明的是,同位语从句主要是由that引导,而很少用whether以及连接代词或连接副词引导,这是因为我们多是用陈述句来补充说明名词的内容,而很少用一般疑问句或特殊疑问句来补充说明名词的内容。
定语从句
- The woman who lives next door is a famous dancer.
- I like guys who have a good sense of humor.
语从句的谓语动词形式是由关系词所指代的先行词来决定的,而不是取决于关系词本身。
关系代词可以用作从句中介词的宾语
I’m taking about friends who you can share almost everything with.
作宾语的关系词可以省去
who 和 whom 的区别
- who 的前面不能与介词搭配使用
因为who 是主格形式,所以在介词的后面不能用who,比如不说 with who(*), 而说 with whom。
- whom 在定语从句中不能作主语,但可作宾语或表语
表示人或物的所有关系,用whose
- I know a friend. His brother is a pop singer. == I know a friend whose brother is a pop singer.
- These children sit in a schoolroom. Its windows are all broken. == These children sit in a schoolroom whose windows are all broken.
- When I looked through the window, I saw a girl whose beauty took my breath away.
先行词指“物”,用关系代词which
值得注意的是,关系词which所指代的先行词比较复杂,它除了可以指单个的名词外,还可以指代短语甚至是从句。
- 先行词是单个的名词
Anger is a wind which blows out the lamp of the mind.
- 先行词是一个短语
He likes climbing mountains, which is a good exercise.
- 先行词是一个句子
Tom was late. That surprised me. (句号 that)
Tom was late, which surprised me. (逗号 which)
that 可以指代“人”, 也可以指代“物”
- that既可指”人“,也可指”物“,即它指”物“时可以替换which,指”人“时可以替换who来使用
- that不用在非限制性定语从句中 (非限制性定于从句 == 用逗号隔开)
- that不能用于介词的后面(同who一样)·
- 当先行词中同时出现”人”和”物”时,用that
- 先行词为指”物”的 all, little, few, much, none 和 the first时,用 that
- 先行词是不定代词 something, anything, nothing和 everything时, 一般用that
- 先行词被 any, only, all, every, no, some, much, few, little, 序数词,形容词的最高级, the only, the one, the very, the right 和 the last 等成分修饰时,用that
- that 不用在非限制性定语从句中
- that 不能用于介词后面
关系副词的用法
when 的用法
when 可以引导限制性和非限制性定于从句,其先行词须是表示时间的名词,如day, year 或 time 等。
若定于从句不是缺少状语,而是缺少主语或宾语,那么即使先行词是表示时间的名词,也不能用when而要用 which 或 that 来引导定语从句。因为用when 来引导定语从句的前提条件是:when 必须是在其引导的定于从句中作时间状语
I’ll never forget the time which I spent on campus.
I’ll never forget the day when we first met in the park.
where 同上
why 的用法
why 用来表示原因, 只引导限制性定语从句,先行词是reason等表示原因的名词。
This is the reason why I didn’t come here.
限制性定语从句和非限制性定语从句
限制性定语从句 —— 不用逗号隔开
I’ don’t like people who are never on time.
如果去掉限制性定语从句,则主句部分等含义不明确,或意义不完整
非限制性定语从句 —— 用逗号隔开
非限制性定语从句用来提供附加的而非必要等信息,只是对先行词作进一步等解释、补充或说明。若去掉此定语从句,整个主句等意义一样很明确,不会引起误会和歧义。
专有名词
如果定语从句修饰一个专有名词,一般要用逗号分隔先行词与定语从句,也就是说要使用非限制性定语从句。这是因为专有名词本身的意思已经很完整,不需要限定,用定语从欧只是对它进行补充说明。
My mother, who is 50 this year, lives with me now.
这里的先行词 my mother 就是一个专有名词,其后的定于从句 who is 50 this year 只能是作为非限制性的定语从句来提供附加信息,不能使用限制性定语从句。若说My mother who is 50 this year lives with me now. 则言外之意为“我有好几个母亲,目前和我住在一起的是今年50岁的那位母亲”。然而实际上,我们只可能有以为母亲
类指名词
普通名词若是用来表示类指,即表示的是一类事物,而非具体的某一个事物,此时,其后也宜用非限制性定语从句。
An elephant, which is the earth’s largest land mammal, has few natural enemies other than human beings.
One of the elephants which we saw at the zoo had only one tusk
用不用逗号,句义有差异
- He has a daughter who works in a hospital. 他有一个在医院工作的女儿 (可能有多个女儿)
- He has a daughter, who works in a hospital. 他有个女儿,是在医院工作的
限制性状语从句一般翻译成定于的形式“……的”, 而非限制性定于从句往往会译成各种状语的形式。
定语从句与同位语从句
- that 是否作成分
- 两类从句在意义上也不同:定语从句相当于形容词,对先行词起修饰、描述和限制的作用;同位语从句相当于一个名词,对其前面名词内容的具体表述,二者是同位关系。
完成时态
- since + 时间点 或从句
- for + 时间段
- “到目前为止”,“迄今为止”
until now, up until now, up to now , up to now, up till now 和 so far等
- “在最近的几个/ 年/ 月 一来 ”
in the past few years, over the past few years, during the last three months, for the last few centuries, through centuries 和 throughout history 等
- 谓语要表示延续
- 要有延续性的时间状语
提醒: 除了与现在完成时态连用外, “for + 一段时间”还可以与一般过去时连用
没有延续性的时间状语,则表示一个“完成了”的动作
注意, 只有在特殊的上下文语境中John has lived in Paris。这句话才有可能当“延续”讲
Where has John lived since he left Beijing?
He has lived in Paris.
B的回答相当于说:He has lived in Paris ever since he left Beijing.
“重复意义”的完成时态可以看做是“延续事件”完成时态的一个特例,所以,这两种完成时的思维方式是如此的密切相关,以至于有时候很难对二者进行严格的界定区分
I have lived in Beijing for 10 years.
可以表示“我”一直住在北京没有离开过
可能是表示在北京前后断断续续的生活了10年,中间也离开过北京
“重复事件与时间状语的关系”
现在完成时具有“将来可重复性”,而一般过去时态不具有“将来可重复性”。这是判断用现在完成时态还是用一般过去时态的重要原则
可重复性原则与一般时间
上面我们讨论了过去时间和现在时间与时态表达的关系,现在我们来看一般时间与时态的关系。所谓一般时间,是指诸如in the morning 这样不确定是现在还是过去的时间,
大家都知道,一个句子如果出现了具体的过去时间状语,那就不能使用现在完成时态。比如我们不能说,
I have gotten up at five o’clock this morning (X)
但是很多人据此就误认为,只要出现了表示某一时刻的时间状话句子我一定不能使用现在完成时态其
实不然,比如我们看下面这个例句:
I have gotten up a five o’clock in the morning.
很多读者看了上面这个句子,也许很快就认为这是错误的句子,认为有具体时间状语at five o’clock in the morning就不能和现在完成时连用其实这是误解。仔细比较11、12两句就会发现者的不同: 前一句用了this moming(今天早晨),而在说话的时候,“今天早晨”一定已经成了过去,所以有了这样具体的过去时间状语,就不能用现在完成时态。但是后一句是用了in the morning(在早晨).而“在早晨“并不是指“今天早晨”因此,at five o’clock this moming 是一具体的过去时间,但at five o’clock in the morning 并不指具体的过去时间;前者只有一次,但后者可以无数次地重复。所以,具备了这样的“可重复性”,完全可以用现在完成时态来表达,后一句就是表示到目前为止的一个“重复活动”,是一个典型的现在完成时用法,随译成“我曾经在早晨五点钟起过床”,说话人这样表达的言外之意是要强调”“五点钟”是一个很早的时间,而自己曾经这么早就起床,即表明自己具有早起这样的“过去经历”.
可重复性原则与地点表达
有时,地点状语起着表明说话时间的作用,因为地点的转化总是伴随着时间的变化。
- In my hometown. I had five jobs 我在老家的时候,做过五份不同的工作。
- In this city. I have had two job 在这个城市,我到目前为上做过两份不同的工作。
在例句1中,地点状语in my hometown表明“我“现在人不在老家,这个地点状语暗含了过去的时间,所以该句要用一般 过去时态,该事件不具有可重复性。
在例句2中,地点状语in this city 表明“我”现在人在这个城市,这个地点状语暗含了现在的时间。该何的意思是“到目前为止我做过两份工作”,该事件具有可重复性,所以用现在完成时态
“单一事件”完成时的肯定句不与持续的时间状语连用
“单一事件“完成时的否定句表示状态意义。可与特续的时间状语连用,
延续事件与单一事件
这二者的区别和联系主要与是否带有持续的时间状语有关。这可以从两方面来阐述: 带有持续的时间状语和不带持续的时间状语
- 首先,由于单一事件的谓语动词往往是短暂动词,所以它不与持续的时间状语,而延续事件则必须带有一个持续的时间状语
- 延续事件的完成时在没有持续时间状语时不能表示延续,只能表示过去曾经的经历,这正是单一事件中的“远的过去”
- 延续事件与单一事件的联系是:没有持续的时间状语的延续事件立即变成了单一事件中的“远的过去”——表示过去的经历
重复事件与单一事件
一、重复事件与“远的过去”单一事件
I have been married 我结过婚
I have been married three times 到目前为止我结过三次婚
即在句末加一个“重复标示”——频度状语
另一方面,用现在完成时来谈论过去的经历时,这个经历一定得是具有可重复性的。如果一个活动或状态天然不具有重复性,即不能表示来回往复的发生,就不能用现在完成时来表示“过去的经历”。比如说“死”。因为人死不能复生,所以不能说:
His father has been dead.
同样,人不能返老还童,所以也不能说:
I have been old.
事实上,He has been fired.这个句子存在歧义,这本身就说明了重复事件、“远的过去”单一事件以及“近的过去”单一事件这三者之间是密切相关的。像上面论述的那样,这个句子稍作改变就可以更明确地传达出这三个不同事件的含义。比如通过添加不同的状语three times, before 和just 说成;
- He has been fired three times. (到目前为止,他已经被开除过三次了。一一重复事件)
- He has been fired before. (他以前被开除过。一一“远的过去”单一事件)
- He has just been fired. (他刚刚被开除了。一近的过去单一事件)
规律一: 在英语中,“动作表达”的完成时态在意思上相当于“状态表达”的一般现在时态。这里的动作往往指的是短暂动作,即表示一个“近的过去”单一事件。
比如谈到“死亡”时,既可以用“动作表达”的die,也可以用“状态表达”的be dead。要表达“他爸爸已经去世了”,就可以用“动作表达”的完成时态这样说:
- His father has died.
也可以用“状态表达”的一般现在时态这样说:- His father is dead.
规律二: 在英语中,“动作表达”的完成时态强调最近发生的事件,而“状态表达”的完成时态强调“较远的过去”经历。
“规律一”和“规律二”是有联系的,“状态表达”的一般时态相当于“动作表达”的完成时态( 如is dead 相当于has died); 而“状态表达”若用了完成时态,则与“动作表达”的完成时态在时间上离现在的远近是不同的,前者较远,强调过去的经历,后者很近,强调现在的影响或结果。这就是为什么:
His father has died.
表示“他爸爸已经死了”,因为has died 是“动作表达”,此时通常要理解成最近的事件。而
His father has been dead.
这是“状态表达”,强调过去的经历,所以表示“他爸爸曾经死过(但现在又活过来了)”,显然不通,因此被认为是错句。同样道理:但是不能明确区分是动作还是状态的谓语,则会产生歧义。
He has been fired.
Have you asked your little brother to do the dishes?
完成时态用于最高级的句型
“最高级 + 名词 + that从句 + 现在完成时谓语”
也就是说,在形容词最高级修饰的名词后面若接有一个that从句,此时从句的谓语要用现在完成时态。
在这个句型结构中,除了用最高级外,还可以用序数词(如second)来修饰名词。此时,从句的谓语同样要用现在完成时态。
This is the tenth cup of coffee that I’ve drunk this evening
在上述句型中,主句的谓语若是一般过去时,比如was (如It was the second / best …),that 后面的句子的谓语要用过去完成时态。
That was the tenth cup of coffee that I had drunk that night.
一、since + 短暂动词
时间连词since 接短暂动词的用法是最常用的,也就是大家常记住的这种时态搭配: 主句用现在完成时,since 后面的从句用一般过去时。比如上面的这个例句:
I have worked in this company since I left school.自从毕业离校以来,我就一直在这家公司工作。
再比如:
It has been three years since I came to China.我来中国已经有三年了。
以上这两个例句里的since 引导的从句的谓语动词left 和came 都是典型的短暂动词,而且这些动作都是在过去发生的,所以自然要用一般过去时态。实际上,这里的谓语动词也可以采用现在完成时态,句子的意思不变。比如上面这两个句子也可以这样说:
- I have worked in this company since I have left school.
- It has been three years since I have come to China.
综上所述,since后面接短暂动词时,用一般过去时态或现在完成时态均可,而且意思一样,都表示从句动作“结束”以来,主句活动在持续。翻译成中文时,句子的意思就按英文字面去理解。比如leave 是短暂动词,不论用于一般过去时态(left)还是用于现在完成时态(have left),都表示leave 的动作结束后,主句活动work 才开始并且一直在持续(即离开学校后就一直在这家公司工作)。
二.since+ 延续动词
当since 接延续动词时,用一般过去时态或现在完成时态均可,但意思不一样。若用一般过去时态,则表示从句动作“结束”以来,主句活动在持续;若用现在完成时态,则表示从句动作“开始”以来,主句活动在持续。请比较:
- It’s been three years since I worked in this company. 我不在这家公司工作有三年了
- It’s been three years since I have worked in this company. 我在这家公司有三年了
过去完成时的其他意义和用法
本节将来总结一下过去完成时的其他用法。
一、表示“非真实”的过去
主要是指intend, mean, hope, want, plan, suppose, expect, think, propose 和wish 等动词用于过去完成时,可表示过去未能实现的计划、设想、意图或希望等。请看例句:
I had intended to watch just one program, but somehow I couldn’t make myself switch off the TV.
我本来打算只看一个电视节目,可不知怎的,电视打开之后我就关不了了。
过去完成时与一般过去时的比较
比较
- 两个或两个以上相继发生的动作,用and 或but 按动作发生的先后顺序连接,此时要用一般过时,而不用过去完成时。过去完成时则强调主语在过去的某一时刻“回顾”更早的动作。具体来说,如果在谈论过去某一事件时,又想到在这之前已发生的某事,就要用过去完成时态。例如:
He opened the door and entered, but found nobody.他打开门进去了,但一个人都没看见。 - 在表示两个相继发生的动作时,用过去完成时可以表示一个动作完成以后,另一个动作才开始发生,从而使得两个动作相互独立,彼此脱离开来。用一般过去时,则可能表示一个动作“导致”另一个动作的发生,或两动作之间有一种因果关系。例如:
When I had opened all the windows, I sat down and had a cup of tea.
不宜说:When I opened all the windows, I sat down and had a cup of tea.*
我把所有的窗子都打开后,就坐下来喝了杯茶。
When I opened the window the cat jumped in.(比说When I had opened..更自然。)
我刚把窗子一打开,就有只猫跳了进来。
完成进行时
为此,根据延续时间长短的不同,可以区分四种不同的延续时间
- 长期在延续的事件
- 近期延续的事件
- 在说话时刻仍在延续的事件
- 在说话时刻之前在延续的事件
在讨论在上述这四类延续事件的特点时,还要考察它们是更接近现在完成时还是更接近现在进行时,这样有助于真正的理解完成进行是的内涵。
不过,在没有上下文语境帮助排除的情况下,对于带有持续的时间状语的完成进行时的句子,我们一般会解释成“一直在延续”。对于没有持续的时间状语的完成进行时的句子,我们一般会解释成“刚刚在延续”的事件。说到底,就是看上下文。
完成进行时与完成时的比较
刚刚在延续 与 单一事件
- 现在完成进行时的“刚刚在延续的事件”的用法所采用的动词一定都是延续性动词,以表示一个延续活动;现在完成时的“单一事件”的用法所采用的动词都是短暂动词,不表示一个延续活动。
- 二者在表示“延续事件“方面最大的区别在于持续的事件状语,一方面,在带有持续的事件状语时,两种时态几乎没有多大区别,都表示一个开始于过去的动作一直持续到现在。另一方面,如果没有持续时间状语,完成时则不表示延续至今的事件,而表示一个在过去完成了的事件(即表示“单一事件”)。但是,现在完成进行时在没有持续的时间状语的情况下,依然可以表示延续至今的事件。由此可见,完成进行时比完成时更强调活动本身的持续性。
重复事件
完成进行时态不能用来谈某个动作的具体次数或几件事情。这时要用完成时态。
I have been drinking five cups of coffee this afternoon. (X)
完成进行时态不能用来谈具体的几次或几件事,换句话说,它所表示的重复动作是不能被分割开来的,而只能看作是一个不间断的过程,这是进行体赋予它的特点。完成时态则常常表示间断的重复活动,可以标明具体几次或几件事,这也是完成时强调活动结果的体现。现在完成进行时表示的重复活动都是不能说出具体次数的,而只能从上下文体会出来,或者依据我们的实际经验体会出来。
比较:
完成进行时强调“延续过程”, 完成时强调“成果”
- 未完成与已完成
- 延续过程与结果或成果
- 感情色彩不同
由于完成进行时更强调动作的延续性,因而往往带有强烈的感情色彩,较为口语化。所以,在口语中完成进行时使用得较为普遍。而现在完成时则只是说明一个事实,一种结果,较为平铺直叙,缺乏明显的感情色彩。
- 重复活动:完成进行时强调持续,不讲次数;完成时强调成果,讲次数。
虚拟语气
倒装虚拟
具体来说,当if 引导的条件句省去 if 时,可将 should, had 或 were 至于句首,从而构成倒装虚拟句,而意思不变。
- Should I win the lottery, I would buy a car == If I should win the lottery , I would buy a car
- Were he to leave today, he would get there by Monday == If he were to leave today, he would get there by Monday
跳层虚拟
陈述句 + or [or, or lese 或 otherwise] + 虚拟句
陈述句 + or + 虚拟句
- 主句 + 一般现在时的谓语形式, or + 主语 + would do ====== 表示对现在事实的虚拟
- 主句 + 一般过去时的谓语形式, or + 主语 + would have done == 表示对过去事实的虚拟
He must have heard her initial instructions or he would not have known where to take her
We didn’t know his telephone number, otherwise we would have telephoned him == We would have telephoned him if we had known his telepone number.
虚拟主句 + but + 陈述句
- 主句 + would do , BUT + 主语 + 一般现在时的谓语形式 ===== 表示对现在事实的虚拟
- 主句 + would have done, BUT + 主语 + 一般过去时的谓语形式 ==== 表示对过去事实的虚拟
当然,句中的would 可换成 should, might 或 could
He would put on weight, but he doesn’t eat much == He would out on weight if he ate much.
有时不用but 来表示转折,而是用其他副词, unfortunately(adv.)
A safety analysis would have identified the target as a potential danger. Unfortunately, it was never done
名词从句如何使用虚拟
虚拟语气除了用在上述非真实条件从句以外,在特定的名词从句中也需要用虚拟语气。这里所说的“特定的名词从句”,是指这样的名词从句中均要含有特定的标志词,这些标志词可用来表示愿望、建议、命令、请求或意志等语气。而且,与非真实条件虚拟句中的主句和从句的谓语动词的形式完全不同的是,名词从句虚拟句的谓语变化的形式只有一条规律,那就是:名词从句虚拟句无论其主句的谓语动词时何种形式,从句的谓语形式均为should + 动词原形,其中 should 可以省去。特别提醒:不是用would,而是用should
- I suggest that we should go tomorrow
- I suggested that we should go tomorrow.
在下列宾语从句中
ask, advise, beg, command, demand, decide, deserve, desire, determine, insist, move(动议,提议), order, prefer, propose, require, recommend, request, suggest 和 urge
His father urged that he study medicine
在 It is + 形容词或过去分词或特定的名词 + that 的主语从句中
一、形容词有:
astonishing, amazing, advisable, appropriate m crucial, desirable, essential, important, imperative, keen, necessary, natural, normal, odd, proper, preferable, strange, sorry, shocked, shocked, surprising, urgent, unusual 和 viral等. 这些形容词一般表示个人对事件的反应
It is strange that he should not come here.
It is quite natural that the customs of all national minorities be respected.
二、过去分词有:
decided, desired, demanded, ordered, requested, required, recommended 和 suggested 等。
It is requested that all members be present at the meeting.
三、特定名词有:
advice, decision, desire, demand, suggestion, motion, pray, resolution, wish, preference, proposal, recommendation, requirement, idea 和 order
It is my proposal that he be sent to study further abroad
在上述名词的表语从句和同位语从句中
advice, decision, desire, demand, suggestion, motion, pray, resolution, wish, preference, proposal, recommendation, requirement, idea 和 order
The motion that the meeting be adjourned was adopted.
最后需要说明的是,以上所列的标志词仅是一部分比较常见的,还有的需要以后自己积累。
各种虚拟句型
在wish 后面的宾语从句中
- 对现在的虚拟 (表示现状的愿望,从句的谓语动词用过去式)
I wish I were a little younger
- 对过去的虚拟 (对过去发生的事情表示遗憾或后悔,had done 或 would/could + 现在完成时)
I wish I had been there
I wish I could have gone with you to the concert last night - 对将来的虚拟(指对将来发生的事情表示祝愿,从句的谓语动词用“would / could + 动词原形”)
I wish he could explain what he means
注意,即使将wish改为 wished, 上述例句谓语的时态仍然不变。
在 if only 感叹句中
if only 表示“但愿,” “要是……就好了”,其用法和wish 基本相同,可表示对现在、过去和将来的虚拟,只是比wish具有很好强烈的感情色彩。
- If only the rain would stop (将来)
- If only I were taller (现在)
- If only he had followed your advice (过去)
注意:可以吧only 放到句中的位置
If he had only followed your advice
在as if / as though 引导的从句中
- 表示与现在事实相反或对现在情况有所怀疑,谓语用过去时
I really don’t care for the way you’re speaking to me. It seems as if you were my father
- 表示与过去事实相反,谓语用过去完成时
We have not seen each other for ten solid years, but when we encountered on the street that day, we were still so affectionate that it seemed as if not a single day had gone by.
注意,若从句中的情形是根据现在的迹象作出推测,则有可能发生,则用陈述语气。
It is becoming dark. It looks as if it’s going to rain
在 It is (high) time (that) 从句中
该句型表示“该是做什么事的时候了”, 含有“晚一点”的意思, 从句中用过去时,
Don’t dawdle away your youth any more. It is time you thought about your future
It seems to be high time that this argument were put to an end.
在would rather, would (just) as soon, would sooner, would prefer 等从句中
would rather do sth
would rather 的后面接动词原形,可以表示将来或现在的事件,意指“主语宁愿自己做某事”。这是would rather 最常见的用法
I would rather go there tomorrow
如果要和另外一件事情来比较,这时要用than 来引出另外的事情
He would rather stay at home than go to the cinema tonight.
注意: 对该句型的否定,要在动词的前面加not ,而不是would 的后面加not
He would rather not stay at home tonight
He would not rather stay at home tonight (*)
would rather have done sth
这是would rather 后面接动词完成式的用法,表示过去的事件,意指“主语宁愿自己过去做了某事,但实际上没有做”,因此,具有过去虚拟的一位,如同过去虚拟条件主句的谓语形式。
I took Sally to the cinema last night, but I would rather have been there alone
would rather sb. did
这是would rather 后面接从句的用法,意指“主语宁愿让另一个人做某事。这里从句的谓语用一般过去式,但表示的事现在或将来的事件,如同现在虚拟条件从句的谓语形式”
Don’t come tomorrow . I’d rather you came next weekend
would rather sb. had done
这是would rather 后面接从句的用法,意指“主语宁愿别人过去做了某事, 但实际上没有做”。这里从句的谓语用过去完成时表示过去的事件,如同过去虚拟条件从句的谓语形式。
For my ninth birthday, my father gave me a set of the World Book Encyclopedia. But I would rather he had given me a set of transformers.
其他结构,如would (just) as soon, would sooner 和 would prefer 在接从句时,完全如同would rather 的虚拟用法
I’d just as soon you didn’t speak rudely to her.